#!/usr/bin/python
# -*- coding: UTF-8 -*-

import random
import string                           # 导入random,string模块
lst = string.ascii_letters              # 构建大小写字母列表
FinalCoupon = set()                     # 设置存放优惠券的列表为set集合去重
print 'Your Coupon:'
while len(FinalCoupon) < 200:           # 检测存放优惠券的列表长度小于200继续生成
    Coupon = set()                      # 设置存放优惠券每一位的列表为set集合去重
    while len(Coupon) < 8:              # 检测优惠券长度小于200继续生成
        Coupon.add(random.choice(lst))  # 字母列表里随机选取一个添加至优惠券末尾
    Coupon = "".join(Coupon)            # 长度为8后，拼接字母为优惠券
    FinalCoupon.add(Coupon)             # 优惠券生成后，添加至存放列表的末尾
for i in FinalCoupon:
    print i